Primo t-shirts are made from 100% cotton, and come with screen printed designs. T-shirts are available in S,M,L, and XL. All shirts larger than XL will be $2 extra. Shirts are machine washable.